
#pragma once


#include <stdio.h> 
#define _HashTable "../../../../../cpp_gameserver/src/cLibrary/HashTable.h"



#define csbyte unsigned char
#define cstype csbyte


#define  F_MALLOC_TYPE(s) (s*)f_malloc(sizeof(s))
#define  cs_free free   //释放内存空间--
#define  min_pre_allocate_size 10  //动态数组的初始大小。
#define  cs_memset      memset  //内存初始化---内存中的内容全部设置为指定的值
#define  cs_memcmp      memcmp  //内存比较-----int memcmp(const void *str1, const void *str2, size_t n)),,把存储区 str1 和存储区 str2 的前 n 个字节进行比较
#define  cs_memcpy      memcpy  //拷贝内存-- 

 

void* cs_malloc(size_t size);//申请内存空间
//----------动态内存调整---------
//重新分配内存空间，如果分配成功的话，就释放pp指针,
//但是并没有将pp指针赋为NULL,也就是说释放掉的是系统分配的堆空间，
//和该指针没有直接的关系，现在仍然可以用numbers2来访问这部分堆空间，但是
//现在的堆空间已经不属于该进程的了。
void* cs_realloc(void* pp, size_t size);


 

